.header-form {
  display: flex;

  .header-title {
    width: 100%;
    height: 300rem;
    transform: translateY(-60rem);
  }

  .header-weather {
    position: absolute;
    top: 55rem;
    right: 30rem;
    display: flex;

    .weather-time{
      font-family: Alibaba PuHuiTi Medium, serif;
      font-weight: 500;
      font-size: 18rem;
      line-height: 25rem;
      background: white;
      margin-right: 20rem;
      padding: 0 10rem;
      border-radius: 10rem;
    }

    .weather-date {
      font-family: Alibaba PuHuiTi Medium, serif;
      font-weight: 500;
      font-size: 18rem;
      color: #E0E0E0;
      line-height: 25rem;
    }

    .weather-line {
      margin: 4rem 0 4rem 20rem;
      height: 16rem;
      width: 1rem;
      background-color: #e0e0e0;
    }

    .weather-image {
      margin-left: 16rem;
      width: 36rem;
      height: 24rem;
      object-fit: cover;
    }

    .weather-temperature {
      font-family: Alibaba PuHuiTi Medium, serif;
      margin-left: 6rem;
      font-weight: 500;
      font-size: 18rem;
      color: #E0E0E0;
      line-height: 25rem;
    }
  }
}